f2a2811c0b2634b39dbdfd9be297678a792e9080,java_model_correspondence_example/app/src/main/java/com/projecttango/examples/java/modelcorrespondence/ModelCorrespondenceRenderer.java,ModelCorrespondenceRenderer,updateModelRendering,#HouseModel#number[]#List#,166

Before Change


            Matrix4 invScale = Matrix4.createScaleMatrix(1 / scale, 1 / scale, 1 / scale);
            transform.multiply(invScale);
            // Conjugation is needed because Rajawali uses a left handed convention for quaternions.
            Quaternion orientation = new Quaternion().fromMatrix(transform).conjugate();
            orientation.normalize();
            mHouseObject3D.setPosition(translation);
            mHouseObject3D.setOrientation(orientation);

After Change


            Vector3 translation = transform.getTranslation();
            Matrix4 invScale = Matrix4.createScaleMatrix(1 / scale, 1 / scale, 1 / scale);
            transform.multiply(invScale);
            Quaternion orientation = new Quaternion().fromMatrix(transform);
            orientation.normalize();
            mHouseObject3D.setPosition(translation);
            mHouseObject3D.setOrientation(orientation);